Lady Augusta Ada Lovelace was by profession a: